- Title
- Work in progress: An automated management system for references in programming code
- Creator
- Pangestu, Muftah Afrizal; Simon,
- Relation
- 2021 IEEE Global Engineering Education Conference (EDUCON). Proceedings of 2021 IEEE Global Engineering Education Conference (EDUCON) (Vienna, Austria 21-23 April, 2021) p. 1301-1305
- Publisher Link
- http://dx.doi.org/10.1109/EDUCON46332.2021.9454112
- Publisher
- Institute of Electrical and Electronics Engineers (IEEE)
- Resource Type
- conference paper
- Date
- 2021
- Description
- Code reuse is a practice that may both support and hinder the learning process of programming students. To help offset the negative impacts of code reuse, many educators rely on code similarity detection tools as a first step in detecting code plagiarism. An alternative approach, often applied in parallel, is to help deter plagiarism by teaching students the importance of referencing externally sourced code. However, there are no broadly accepted standards for referencing in programming. We have found one standard proposed in the literature, and in this paper we explain the design of a system to help programmers apply that standard. The system we will build is a semi-automated code comment generation system that will rely on a code clone detection approach for detecting similarities between the student's code and the code at a website whose URL the student provides. This will assist the user to create appropriate references, in the form of inline comments, when they reuse code from websites or other sources. This work in progress paper explores the relevant literature, explains the design choices of the system and the plan for its evaluation, and presents a progress report on the work.
- Subject
- code referencing; code similarity detection; comment generation; academic integrity; programming; computing education
- Identifier
- http://hdl.handle.net/1959.13/1450560
- Identifier
- uon:43967
- Identifier
- ISBN:9781728184784
- Language
- eng
- Reviewed
- Hits: 2004
- Visitors: 2003
- Downloads: 0